package unit03.day02;
/**
 * �ַ���֧��������ʽ�ķ���1:
 * boolean matches(string regex)
 * ���ݸ���������ʽ��֤��ǰ�ַ����Ƿ������ʽ
 * */
public class RegularDemo1 {

	public static void main(String[] args) {
		//电子邮箱:	\w+(\.\w+)+
		String regex = "\\w+@\\w+(\\.\\w+)+";
		String str = "lijun@163.com";
		System.out.println(str.matches(regex));
		
		/**
		 * 字符串支持正则表达式的方法2:
		 * boolean split(string regex)
		 * 将当前字符串按照满足正则表达式的部分进行拆分
		 * 返回拆分后的每段内容
		 * */
		String str1 = "abc123def456ghi789jkl";
		//按照数字拆分，保留所有的英文字母部分
		String regex1 = "[0-9]+";
		String[] array = str1.split(regex1);
		System.out.println("len:"+array.length);
		for(int i = 0; i < array.length; i++) {
			System.out.println(array[i]); 	//abc def ghi jkl
		}
	}

}
